﻿using System.Collections.Generic;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;

namespace KurumsalMimari.Entity
{
    [Table("Dersler")]
    public class Ders
    {
        public int Id { get; set; }

        [Required(ErrorMessage = "Ders kodu no bırakılamaz")]
        [StringLength(6, MinimumLength = 6, ErrorMessage = "Ders kodu 6 karakter olmak zorunda.")]
        [DisplayName("Ders Kodu")]
        public string DersKodu { get; set; }

        [Required(ErrorMessage = "Ders adı boş bırakılamaz")]
        [MaxLength(25, ErrorMessage = "Ders en fazla 25 karakter olabilir")]
        [DisplayName("Ders Adı")]
        public string Adi { get; set; }

        public List<Ogretmen> Ogretmenler { get; set; }
    }
}